package com.zou.mapper;

import com.zou.pojo.Column;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface ColumnMapper {
    // 查询满足条件的栏目列表
    List<Column> selectSomeColumnByColumn(Column column);

    // 查询排序列最大值
    String maxColumnNumber();

    // 添加栏目
    Integer insertColumn(Column column);

    // 根据id数组删除栏目
    Integer deleteColumnByIds(String[] ids);

    // 修改栏目
    Integer updateColumn(Column column);

    // 置顶栏目
    Integer stickyColumn(Column column);

    // 分页查询栏目
    List<Column> selectColumnByConditionForPage(Map<String, Object> map);

    // 查询栏目的条数
    int selectCountOfColumnByCondition(Map<String, Object> map);
}
